package com.bjfu.gmms.mapper;

import com.bjfu.gmms.pojo.ExamScores;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ExamScoresMapper {

    // 增加考试成绩,录入成绩（考生id，考试科目id，成绩）
    int insertExamScore(ExamScores examScores);

    // 根据考生ID和考试科目ID删除考试成绩
    int deleteExamScoreByIds(@Param("studentId") int studentId, @Param("examId") int examId);

    // 根据考生ID和考试科目ID更新考试成绩
    int updateExamScore(ExamScores examScores);

    // 根据考生ID和考试科目ID查询考生该科目的考试成绩
    ExamScores selectExamScoreByIds(@Param("studentId") int studentId, @Param("examId") int examId);

    //根据考生ID查询考生的所有考试成绩
    List<ExamScores> selectExamScoresByStudentId(int studentId);
}
